html, body{
	height: 100%;
	margin:0;
	padding:0;	
}
body {
  background: url(img/bg.png) #f5f5f5  repeat-x;
}

#skip-to-nav, #print-info {
	display:none;
}

#page, #footer {
    /*
     * If you want to make the page a fixed width and centered in the viewport,
     * this is the standards-compliant way to do that. See also the ie.css file
     * for the necessary IE5 hack to center a div.
     */
    margin-left: auto;
    margin-right: auto;
    width: 960px;	
}

#footer {
  width: 960px;
}

#page-bottom {
    
}

#header {  
  /*border-bottom: 1px solid #e6e6e6;*/
  height: 120px;
}

#header-inner {
  padding-top:5px;
}

#sidebar-left-inner .content-class, #sidebar-right-inner .content-class, #content, #header {
  margin-bottom: 10px;
}

#logo-title {
  width: 250px;
  height: 84px;
  float:left;
}

#navbar {
  width: 710px;
  height: 75px;
  float: right;
}

#navbar-inner {
  padding-top: 20px;
}

#search-box, #finder-box{
  width: 160px;
  float: right;
  margin: 0;
  padding: 0;
}

#search-box .form-submit {
 display: none;
}

/* PRIMARY **********/
#primary {
  width: 530px;  
  float: left; 
  overflow: hidden;
}

#primary li{
 display: block;
 float: left;
 margin: 0;
}

#primary a {
  display: block;
}

/* SECONDARY **********/


#secondary{
 clear: both;
}

#secondary ul li {
   display: block;
   float: left; 
}

#secondary a span {
  display: block;
  float: left;
}

/** main (container for everything else) **/
#main
{
  position: relative;
}

#main-inner
{
}

/* CONTENT + SIDEBARS *********************************************/

#content-inner {
  padding: 15px 0 15px 0;
}

/** content **/
#content,
.no-sidebars #content
{
  float: left;
  width: 710px;
  margin-left: 250px;
  margin-right: -960px; /* Negative value of #content's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
}
/*#content,
.no-sidebars #content
{
  float: left;
  width: 960px;
  margin-left: 0;
  margin-right: -960px; 
  padding: 0; 
}*/

.sidebar-left #content
{
  width: 710px;
  margin-left: 250px; /* The width of #sidebar-left. */
  margin-right: -960px; /* Negative value of #content's width + left margin. */
}

.sidebar-right #content
{
  width: 800px;
  margin-left: 0;
  margin-right: -800px; /* Negative value of #content's width + left margin. */
}

.two-sidebars #content
{
  width: 550px;
  margin-left: 250px; /* The width of #sidebar-left */
  margin-right: -800px; /* Negative value of #content's width + left margin. */
}

#content-inner
{
  margin: 0;
  margin-top:10px;
}

/** sidebar-left **/
#sidebar-left
{
  float: left;
  width: 250px;
  margin-left: 0;
  margin-right: -250px; /* Negative value of #sidebar-left's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */
}

#sidebar-left-inner
{
  margin: 0 20px 0 0;
  padding: 20px;
}

/** sidebar-right **/
#sidebar-right
{
  float: left;
  width: 160px;
  margin-left: 800px; /* Width of content + sidebar-left. */
  margin-right: -960px; /* Negative value of #sidebar-right's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-right-inner. */
}

#sidebar-right-inner
{
  margin: 0 0 0 20px;
  padding: 15px 0 15px 0;  
}

/* FOOTER *********************************************/
#footer-message {
	padding: 5px  20px 5px 20px;
}

